package com.integralPerformance.pojo.form.add;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.integralPerformance.pojo.entity.PositionElement;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class AddApplicationManager {
    /**
     * 聘岗申请年份
     */
    private String year;

    /**
     * job_position表id
     */
    private Integer jobPositionId;

    /**
     * 描述
     */
    private String describeText;

    /**
     * 条件List< PositionResult >  聘用条件
     */
    private List<PositionElement> poc;


    /**
     * 效业绩开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date operativeStartDate;

    /**
     * 效业绩结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date operativeEndDate;

    /**
     * 开始任职时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date startDate;

    /**
     * 结束任职任职时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date endDate;
}
